page {
	width: 100vw;
	height: 100vh;
	background-color: #F7F8FA;
	font-family: Source Han Sans CN;
}

.p-x-14 {
	padding: 0 14rpx;
}
.p-y-14 {
	padding: 14rpx 0;
}
.p-20 {
	padding: 20rpx;
}
.p-30 {
	padding: 30rpx;
}

.p-y-20 {
	padding: 20rpx 0;
}

.p-x-30 {
	padding: 0 30rpx;
}

.p-t-10 {
	padding-top:10rpx;
}

.p-t-20 {
	padding-top:20rpx;
}

.p-t-30 {
	padding-top:30rpx;
}
.p-b-20 {
	padding-bottom:20rpx;
}

.p-r-20 {
	padding-right:20rpx;
}

.p-l-20 {
	padding-left:20rpx;
}

.m-30 {
	margin: 30rpx;
}

.m-y-14 {
	margin: 14rpx 0;
}

.m-y-20 {
	margin: 20rpx 0;
}

.m-y-30 {
	margin: 30rpx 0;
}

.m-x-30 {
	margin: 0 30rpx;
}

.m-t-20 {
	margin-top: 20rpx;
}

.m-t-30 {
	margin-top: 30rpx;
}

.m-b-10 {
	margin-bottom: 10rpx;
}

.m-b-20 {
	margin-bottom: 20rpx;
}

.m-b-30 {
	margin-bottom: 30rpx;
}

.m-b-40 {
	margin-bottom: 40rpx;
}

.flex {
	display: flex;
}

.flex_1 {
	flex: 1;
}

.j-between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.f-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.f-c {
	display: flex;
	align-items: center;
}

.flex_wrap {
	flex-wrap: wrap;
}

.j_end {
	justify-content: flex-end;
}

.align-center {
	align-items: center;
}

.justify-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}

.w-100 {
	width: 100%;
}

.bg-0e64fe {
	background-color: #0e64fe!important;
}

.bg-f4ad23 {
	background-color: #f4ad23!important;
}

.bg-808080 {
	background-color: #808080!important;
}

.bg-09B300 {
	background-color: #09B300!important;
}

.bg-f42323 {
	background-color: #F42323!important;
}

.color-0e64fe {
	color: #0e64fe;
}

.color-C7C7CC {
	color: #C7C7CC;
}

.color-F42323 {
	color: #F42323;
}
.color-D91A1A {
	color: #D91A1A;
}

.bg-fff {
	background-color: #fff;
}

.bg-f7f8fa{
	background-color: #F7F8FA;
}

.br-10 {
	border-radius: 10rpx;
	box-shadow: 1rpx 1rpx 15rpx 0rpx rgba(82,82,82,0.1);
}

.detail-box {
	border-radius: 10rpx;
	padding: 24rpx 30rpx;
	background-color: #fff;
	box-shadow: 1rpx 1rpx 15rpx 0rpx rgba(82,82,82,0.1);
}

.loadmore {
	width: 100%;
	text-align: center;
	margin-bottom: 40rpx;
}

.window-bottom {
	background-color: #fff;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 20rpx 30rpx;
	box-sizing: border-box;
}

.text-e {
	white-space: nowrap;  // 防止文字换行
	overflow: hidden;
	text-overflow: ellipsis;
}

.format-tip {
	position: absolute;
	top: 0;
	right: 0;
	color: #FFFFFF;
	font-size: 22rpx;
	border-radius: 0rpx 10rpx 0rpx 10rpx;
	padding: 6rpx 14rpx;
}

.format-item {
	width: 100%;
	background-color: #fff;
	box-shadow: 1rpx 1rpx 15rpx 0rpx rgba(82, 82, 82, 0.1);
	border-radius: 10rpx;
	margin-bottom: 20rpx;
	position: relative;
}

.format-content {
	padding: 26rpx 30rpx;
	box-sizing: border-box;
}

.btn {
	font-size: 16rpx;
	background: #3166F8;
	border-radius: 5rpx;
	color: #fff;
	padding: 0 8rpx;
}

.u-tag {
	border-style: none!important;
}

.w-p-l {
	white-space: pre-line
}

.u-form {
	width: 100%;
}
// 封装的展开框
.store-table{
	.u-collapse-item__content{
		background: #FFFFFF;
		border: 2rpx solid #E7E8EC;
		border-radius: 5rpx;
	}
}
